@media screen and (min-width:1200px){
    .hidden-l{display:none!important;}
    .navlogo img{
    }

}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .mycontainer{ width:90%;}
    .hidden-m{display:none!important;}
    #header{
        padding:0 2%;
    }
    .navlogo{
        width:15%;
    }
    .navlogo img{
        width: 55%;
        margin-top:2px;
    }
    .navtext{
        width: 85%;
        padding-top:4%;
    }
    .news_title h3{
        font-size: 26px;
    }
    .news_title span {
        font-size: 18px;
    }
/*title*/
    .title h3{
        font-size: 40px;
    }
    .title p{
        font-size: 26px;
    }
    .title p{
        font-size:15px;
    }
    /*section1*/
    .apply {
        float: none;
        width: 45%;
        margin: 0 auto;
    }
    .server li h5{
        font-size: 20px;
    }
    .news_pic{
        /*width: 65%;*/
    }
    .news_pic b{
        height: 200px;
    }
    .news_pic p{
        font-size: 14px;
    }
    .date{
        width:17%;
    }
    .date p{
        font-size: 21px;
    }
    .date small{
        font-size: 15px;
    }
    .cont_l h2{
        font-size: 42px;
    }
    .cont_l p{
        font-size: 28px;
    }
    .cont_l p{
        width: 30%;
    }
    .cont_r h3{
        margin-top:0;
        font-size: 35px;
    }
    .cont_l h2{
        font-size: 42px;
    }
    .cont_l p{
        font-size: 28px;
    }
    .cont_l p{
        width: 30%;
    }
    .cont_r h3{
        margin-top:0;
        font-size: 35px;
    }
    .cont_l h2{
        font-size: 42px;
    }
    .cont_l p{
        font-size: 28px;
    }
    .cont_l p{
        width: 30%;
    }
    .cont_r h3{
        margin-top:0;
        font-size: 35px;
    }
    .wx b{
        width:30%;
    }
    .com_a_l_text{
        padding:6%;
    }
    .com_a_l_text p {
        font-size: 15px;
    }
    .com_a_l_text h5{
        font-size: 25px;
        -webkit-background-size: 14%;
        background-size: 14%;
    }
    .com_a_l b{
        height: 244px;
    }
    .s_title h3 {
        font-size: 86px;
    }
    .s_title p {
        font-size: 40px;
    }
    .s_title span {
        font-size: 15px;
    }
    .com_content h3 {
        font-size: 30px;
    }
    .com_content p {
        font-size: 15px;
    }
    /*翻译服务*/
    .fy_text{
        padding:9%;
    }
    .fy_text h5{
        font-size: 30px;
    }
    .fy_text p{
        font-size: 15px;
        line-height: 30px;
    }
    .bannerstyle{
        height: 412px;
    }
    .info-loca h3{
        font-size: 24px;
    }
    ._title{
        font-size: 23px!important;
    }
    #prev_next li{
        font-size: 14px;
    }
    /*新闻*/
    .new_right li a h2{
        font-size: 18px;
    }
    .new_right li span{
        font-size: 14px;
    }
    /*招聘*/
    .job_tab span{
        width:19%;
    }
    .job_text li span{
        width: 19%;
    }

}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .hidden-sm{display:none!important;}
    .mycontainer{ width:95%;}
    .news_title h3{
        font-size: 24px;
    }
    .news_title span {
        font-size: 20px;
    }
    /*title*/
    .title h3{
        font-size: 38px;
    }
    .title p{
        font-size: 24px;
    }
    .title p{
        font-size:14px;
    }
    /*head*/
    .navlogo{
        width:35%;
    }
    .navlogo img{
        width: 44%;
    }
    .navtext{
        width: 85%;
        padding-top:6%;
    }
    .apply {
        float: none;
        width: 80%;
        margin: 0 auto;
    }
    /*section2*/
    .server li{
        width:33%;
    }
    .stand li{
        width:25%;
    }
    .server li h5{
        font-size: 20px;
    }
    .title span{
        font-size: 12px;
    }
    .about_text h2{
        font-size:22px;
    }
    .about_number li h2{
        font-size: 26px;
    }
    .about_number li span{
        font-size: 12px;
    }
    .about_pic{
        margin-top:5%;
    }
    .news_pic{
        /*width: 73%;*/
    }
    .news_pic b{
        height: 140px;
    }
    .news_pic p{
        font-size: 12px;
    }
    .date{
        width:17%;
    }
    .date p{
        font-size: 20px;
    }
    .date small{
        font-size: 14px;
    }
    .cont_l h2{
        font-size: 30px;
    }
    .cont_l p{
        font-size: 24px;
    }
    .cont_l p{
        width: 30%;
    }
    .cont_r h3{
        margin-top:0;
        font-size: 28px;
    }
    .wx b{
        width:34%;
        height: 130px;
    }
    .cont_r small{
        line-height: 34px;
    }
    .com_a_l_text{
        padding:3%;
    }
    .com_a_l_text p {
        font-size: 13px;
        line-height: 30px;
    }
    .com_a_l_text h5{
        font-size: 20px;
        -webkit-background-size: 14%;
        background-size: 14%;
        padding-top:16%;
    }
    .com_a_l b{
        height: 213px;
    }
    .company_m_pic>img{
        width: 13%;
    }
    .s_title h3 {
        font-size: 70px;
    }
    .s_title p {
        font-size: 26px;
    }
    .s_title span {
        font-size: 14px;
    }
    .com_content h3 {
        font-size: 28px;
    }
    .com_content p {
        font-size: 14px;
        line-height: 31px;
    }
    /*翻译服务*/
    .fy_text{
        padding:8%;
    }
    .fy_text h5{
        font-size: 25px;
    }
    .fy_text p{
        font-size: 14px;
        line-height: 30px;
    }
    .bannerstyle{
        height: 412px;
        background-position: center -100px;
    }
    /*详情页*/
    .info-loca h3{
        font-size: 23px;
    }
    ._title{
        font-size: 22px!important;
    }
    #prev_next li{
        font-size: 13px;
    }
    /*新闻*/
    .new_right li a h2{
        font-size: 16px;
    }
    .new_right li span{
        font-size: 13px;
    }
    .new_right li a div{
        width:58%;
    }
    .new_right li small{
        left: 42%;
        font-size: 13px;
    }
    /*招聘*/
    .job_tab span{
        width:19%;
    }
    .job_text li span{
        width: 19%;
    }
    .nav_phone{
        top:12%;
    }
}
@media only screen and (max-width: 767px){
    .hidden-xs{display:none!important;}
    .mycontainer{ width:100%;}
    .news_title h3{
        font-size: 18px;
    }
    .news_title span {
        font-size: 15px;
    }
    .apply {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .margin_center{
        width:97%;
        margin-left: auto;
        margin-right: auto;
    }
    /*title*/
    .title h3{
        font-size: 19px;
    }
    .title p{
        font-size: 18px;
    }
    .title p{
        font-size:12px;
    }
    .navlogo{
        width:60%;
    }
    .navlogo img{
        width:31%;
        margin-top:0;
    }
    #form2 label{
        width:25%;
    }
    .server li h5{
        font-size: 13px;
    }
    .server li{
        width:33%;
    }
    .server li b{
        display: none;
    }
    .more {
        margin: 5% auto;
        font-size: 12px;
        line-height: 28px;
        width: 35%;
        height: 28px;
    }
    .stand li {
        width: 50%;
        height: 140px;
    }
    .stand li a {
        padding-top: 22%;
    }
    .about{
        background: none;
    }
    .about_text {
        width:95%;
        margin:0 auto;
    }
    .about_text p{
        line-height: 25px;
    }
    .about_text small{
        color: #ffffff;
    }
    .news_r{
        width: 100%;
    }
    .news_text{
        width: 70%;
        padding: 0;
        border:0;
        border-bottom: 1px solid #797979;
    }
    .date{
        width:28%;
        margin-top: 8%;
    }
    .date p{
        font-size: 16px;
    }
    .date small{
        font-size: 12px;
    }
    .cont_l,.cont_r{
        width:100%;
    }
    .cont_l h2{
        font-size: 20px;
    }
    .cont_l p{
        font-size: 15px;
        width: 30%;
    }
    .cont_r h3{
        margin-top:0;
        font-size: 24px;
    }
    .wx b{
        width:34%;
        height: 130px;
    }
    .cont_r small{
        line-height: 24px;
        font-size: 12px;
    }
    #allmap2{
        height: 172px;
    }
    .footer>span{
        font-size: 10px;
    }
    .s_title{
        height:105px;
    }
    .s_title h3 {
        font-size: 40px;
    }
    .s_title p {
        font-size: 21px;
    }
    .s_title span {
        font-size: 11px;
    }
    .s_title .tit_up {
        top: -38px;
    }
    .com_content{
        background: none;
        border:0;
    }
    .com_content h3 {
        font-size: 17px;
        margin-bottom: 1%;
    }
    .com_content p {
        font-size: 13px;
        line-height: 22px;
    }
    /*翻译服务*/
    .fy_text{
        padding:5%;
    }
    .fy_text h5{
        font-size: 20px;
    }
    .fy_text p{
        font-size: 13px;
        line-height: 26px;
    }
    .fy_server li {
        height: 185px;
    }
    .fy_text h5 span{
        font-size: 20px;
    }
    .bannerstyle{
        height: 170px;
        background-position: inherit;
        background-size: cover;
        background-attachment: inherit;
    }
    /*详情页*/
    .info-loca h3{
        font-size: 20px;
    }
    .info-loca .loca{
        font-size: 13px;
    }
    ._title{
        font-size: 21px!important;
    }
    #prev_next li{
        font-size: 12px;
    }
    #allmap{
        height: 230px!important;
    }
    /*新闻*/
    .new_right li a h2{
        font-size: 14px;
    }
    .new_right li span{
        font-size: 12px;
    }
    .new_right li a div{
        width:100%;
    }
    .new_right li small{
        left: 5%;
        font-size: 12px;
    }
    .new_right li a{
        height: 123px;
    }
    /*招聘*/
    .job_tab span{
        width:32%;
    }
    .job_text li span{
        width: 32%;
    }
}

@media screen and (min-device-height:680px) and (max-device-height:900px){
    /*title*/
    .title{
        margin-bottom: 1%;
    }
    .title h3{
        font-size: 45px;
    }
    .title p{
        font-size: 17px;
        margin-top:0;
    }
    .title span{
        font-size: 14px;
        margin-top:0;
    }
    /*header*/
    #header{
        height:100px;
    }
    /*报价模块*/
    .more{
        margin:1% auto;
    }
    .stand li{
        height: 316px;
    }
    /*关于我们*/
    .about_number li{
        padding:20px 0;
    }
    .about_pic{
        width: 40%;
        padding: 0 5%;
    }
    .about_text>a{
        margin-top: 4%;
    }
    /*新闻模块*/
    .news_title{
        margin-bottom: 1%;
        margin-top: 9%;
    }
    .news_pic:first-child{
        margin-bottom: 4%;
    }
    .news_text{
        padding-bottom:0;
    }
    .news_title span{
        font-size: 25px;
    }
    .news_title h3{
        font-size: 35px;
    }
    /*联系我们模块*/
    .cont_l h2{
        font-size: 40px;
    }
    .cont_l p{
        font-size: 26px;
    }
    .cont_l small {
        font-size: 14px;
        margin-top: 1%;
        margin-bottom: 2%;
    }
    .cont_r h3 {
        font-size: 35px;
        margin-top: 3%;
        margin-bottom: 0%;
    }
    .cont_r small{
        line-height: 34px;
    }
    .cont_text {
        margin-top: 8%;
        height: 389px;
    }
}